<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="css/paginas.css" type="text/css" rel="stylesheet">
        <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
        <link href="css/bootstrap.css" rel="stylesheet" media="screen">
        <link href="css/bootstrap-responsive.css" rel="stylesheet" media="screen">
        <link href="css/bootstrap-responsive.min.css" rel="stylesheet" media="screen">
    </head>
    <body bgcolor="#FFFFFF">  
        <h2><center>Listado de Comentarios</center></h2>
                    <?php
                    //conexion
                    $con=mysql_connect('localhost','root','') or die('Error en el servidor');
                         mysql_select_db('proyectosg4',$con)or die('Error en la base de datos');
                         $cont=mysql_query("select * from Solicitudcliente");
                         //ver si la tabla esta llena
                         $row=  mysql_num_rows($cont);//contar cuantas filas tienes
                         if ($row < 1) {
                            echo '<center>No hay ningun dato ingresado</center>';
                        }
                        else{
                         
                            if(isset($_GET['page']))
                            {
                                $page= $_GET['page'];
                            }
                            else
                            {
                                //SI NO DIGO Q ES LA PRIMERA PÁGINA
                                $page=1;
                            }
                        $consulta = "SELECT * FROM  Solicitudcliente"; 
                        $datos = mysql_query($consulta);                        
                        $num_rows = mysql_num_rows($datos); 
                        
                        $rows_per_page= 15;
                        //CALCULO LA ULTIMA PÁGINA
                        $lastpage= ceil($num_rows / $rows_per_page);
                        
                        //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA PÁGINA
                        $page=(int)$page;

                        if($page > $lastpage)
                        {
                            $page= $lastpage;
                        }

                        if($page < 1)
                        {
                            $page=1;
                        }

                        //CREO LA SENTENCIA LIMIT PARA AÑADIR A LA CONSULTA QUE DEFINITIVA
                        $limit= 'LIMIT '. ($page -1) * $rows_per_page . ',' .$rows_per_page;

                        //REALIZO LA CONSULTA QUE VA A MOSTRAR LOS DATOS (ES LA ANTERIO + EL $limit)
                        $consulta .=" $limit";
                        $comentarios=mysql_query($consulta);//procesar la consulta

                        if(!$comentarios)
                        {
                                //SI FALLA LA CONSULTA MUESTRO ERROR
                                die('Invalid query: ' . mysql_error());
                        }
                        else{
                        
                        echo'<table align="center" bgcolor="#F6F6F6" bordercolor="#FFFFFF" class="table">';
                              $campos= mysql_num_fields($comentarios);
                              echo'<tr bgcolor="#0CB7F2">';
                                        echo'<th>ID Comentario</th>';
                                        echo'<th>Nombre</th>';
                                        echo'<th>Email</th>';
                                        echo'<th>Telefono</th>';
                                        echo'<th>Comentario</th>';
                                        echo '</tr>';

                                        while($registros= mysql_fetch_array($comentarios)){
                                        echo'<tr>';
                                        echo'<td>'.$registros['idSolicitudCliente'].'</td>';
                                       echo'<td>'.$registros['Nombre'].'</td>';
                                        echo'<td>'.$registros['Email'].'</td>';
                                        echo'<td>'.$registros['Telefono'].'</td>';
                                        echo'<td>'.$registros['Comentario'].'</td>';
                                        echo '</tr>';                                  
                                        }
                                        echo '</table>';
                                        mysql_close($con);  
                        }
                    ?>  
                    <?php
                    echo '<table align="center">
                        <tr>
                        <td>';
                        //UNA VEZ Q MUESTRO LOS DATOS TENGO Q MOSTRAR EL BLOQUE DE PAGINACIÓN SIEMPRE Y CUANDO HAYA MÁS DE UNA PÁGINA

                        if($num_rows != 0)
                        {
                           $nextpage= $page +1;
                           $prevpage= $page -1;

                           ?><ul id="pagination-digg"><?php
                               //SI ES LA PRIMERA PÁGINA DESHABILITO EL BOTON DE PREVIOUS, MUESTRO EL 1 COMO ACTIVO Y MUESTRO EL RESTO DE PÁGINAS
                               if ($page == 1) 
                               {
                                ?>
                               <li class="previous-off">Primero</li>
                                  <li class="previous-off">&laquo; Anterior</li>
                                  <li class="active">1</li> 
                             <?php
                                  for($i= $page+1; $i<=$page ; $i++)
                                  {?>
                                    <li><a href="tablacliente.php?page=<?php echo $i;?>"><?php echo $i;?></a></li>
                            <?php }

                               //Y SI LA ULTIMA PÁGINA ES MAYOR QUE LA ACTUAL MUESTRO EL BOTON NEXT O LO DESHABILITO
                                if($lastpage >$page )
                                {?>      
                                    <li class="next"><a href="tablacliente.php?page=<?php echo $nextpage;?>" >Siguiente &raquo;</a></li>
                                    <li class="next"><a href="tablacliente.php?page=<?php echo $lastpage;?>" >Ultimo</a></li>   
                                        <?php
                                }
                                else
                                {?>
                                    <li class="next-off">Siquiente &raquo;</li>
                                    <li class="next-off">Ultimo</li>
                            <?php
                                }
                            } 
                            else
                            {

                                //EN CAMBIO SI NO ESTAMOS EN LA PÁGINA UNO HABILITO EL BOTON DE PREVIUS Y MUESTRO LAS DEMÁS
                            ?>
                                <li class="previous"><a href="tablacliente.php?page=1">Primero</a></li>
                                    <li class="previous"><a href="tablacliente.php?page=<?php echo $prevpage;?>">&laquo; Anterior</a></li>
                                    
                                    <?php
                                 for($i=$page-1; $i<= $page  ; $i++)
                                 {
                                               //COMPRUEBO SI ES LA PÁGINA ACTIVA O NO
                                    if($page == $i)
                                    {
                                ?>       <li class="active"><?php echo $i;?></li><?php
                                    }
                                    else
                                    {
                                ?>       <li><a href="tablacliente.php?page=<?php echo $i;?>" ><?php echo $i;?></a></li><?php
                                    }
                                }
                                 //Y SI NO ES LA ÚLTIMA PÁGINA ACTIVO EL BOTON NEXT     
                                if($lastpage >$page )
                                {   ?>   
                                    <li class="next"><a href="tablacliente.php?page=<?php echo $nextpage;?>">Siguiente &raquo;</a></li>
                                     <li class="next"><a href="tablacliente.php?page=<?php echo $lastpage;?>" >Ultimo</a></li>   
                                        <?php
                                }
                                else
                                {
                            ?>       <li class="next-off">Siguiente &raquo;</li>
                                     <li class="next-off">Ultimo</li>
                                <?php
                                }
                            }     
                        ?></ul><?php
                        }
                        echo '</td>
                            </tr>
                            </table>';
                        }
                ?>
</body>
</html>

